package cotizador.CotizadorWEB.cotizacion;

import cotizador.CotizadorWEB.cliente.Cliente;
import cotizador.CotizadorWEB.cliente.ClienteForm;

public class CotizacionForm {
	
	private long id;
	private float Monto;
	private Cliente cliente;
	private String Descripcion;
	
	
	public long getId() {
		return id;
	}
	public void setId(long id) {
		this.id = id;
	}
	public float getMonto() {
		return Monto;
	}
	public void setMonto(float Monto) {
		this.Monto = Monto;
	}
	public Cliente getClienteId() {
		return cliente;
	}
	public void setClienteId(Cliente cliente) {
		this.cliente = cliente;
	}
	public String getDescripcion() {
		return Descripcion;
	}
	public void setDescripcion(String Descripcion) {
		this.Descripcion = Descripcion;
	}
	
	public Cotizacion createCotizacion() {
		Cotizacion cotizacionNuevo = new Cotizacion();
		cotizacionNuevo.setMonto(this.getMonto());;
		cotizacionNuevo.setDescripcion(this.getDescripcion());
		cotizacionNuevo.setId(this.getId());
		cotizacionNuevo.setCliente(this.getClienteId());
		return cotizacionNuevo;
	}
	
	public static CotizacionForm newFrom(Cotizacion cotizacion) {
		CotizacionForm cotizacionForm = new CotizacionForm();
		cotizacionForm.setMonto(cotizacionForm.getMonto());
		cotizacionForm.setDescripcion(cotizacion.getDescripcion());
		cotizacionForm.setId(cotizacion.getId());
		cotizacionForm.setClienteId(cotizacion.getCliente());
		return cotizacionForm;
	}

	
}
